give it your best shot - Deutsch Englisch Wörterbuch